home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / m17n / ru-yawerty.mim < prev    next >
Text File  |  2009-04-29  |  4KB  |  165 lines

  1. ;; ru-yawerty.mim -- Russian input method with YAWERTY keyboard layout
  2. ;; Copyright (C) 2003, 2004, 2005
  3. ;;   National Institute of Advanced Industrial Science and Technology (AIST)
  4. ;;   Registration Number H15PRO112
  5.  
  6. ;; This file is part of the m17n database; a sub-part of the m17n
  7. ;; library.
  8.  
  9. ;; The m17n library is free software; you can redistribute it and/or
  10. ;; modify it under the terms of the GNU Lesser General Public License
  11. ;; as published by the Free Software Foundation; either version 2.1 of
  12. ;; the License, or (at your option) any later version.
  13.  
  14. ;; The m17n library is distributed in the hope that it will be useful,
  15. ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
  16. ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  17. ;; Lesser General Public License for more details.
  18.  
  19. ;; You should have received a copy of the GNU Lesser General Public
  20. ;; License along with the m17n library; if not, write to the Free
  21. ;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
  22. ;; Boston, MA 02110-1301, USA.
  23.  
  24. ;;; Input method for Russian simulating the keyboard layout based on
  25. ;;; Roman transcription by phonetic resemblance.
  26. ;;; @image html ru-yawerty.png "Keyboard Layout"
  27. ;;; @image latex ru-yawerty.eps "Keyboard Layout" width=\narrowwidth
  28. ;;    1!  2╤æ  3╤è  4╨ü  5%  6^  7&  8*  9(  0)  -_  ╤ç╨º  ╤Ä╨«  
  29. ;;      ╤Å╨»  ╨▓╨Æ  ╨╡╨ò  ╤Ç╨á  ╤é╨ó  ╤ï╨½  ╤â╨ú  ╨╕╨ÿ  ╨╛╨₧  ╨┐╨ƒ  ╤ê╨¿  ╤ë╨⌐  
  30. ;;       ╨░╨É  ╤ü╨í  ╨┤╨ö  ╤ä╨ñ  ╨│╨ô  ╤à╨Ñ  ╨╣╨Ö  ╨║╨Ü  ╨╗╨¢  ;:  '"  ╤ì╨¡  
  31. ;;         ╨╖╨ù  ╤î╨¼  ╤å╨ª  ╨╢╨û  ╨▒╨æ  ╨╜╨¥  ╨╝╨£  ,<  .>  /?  
  32. ;;; When preceded by a '/', the second and the third rows (number key
  33. ;;; row) change as follows.
  34. ;;; @image html ru-yawerty2.png
  35. ;;; @image latex ru-yawerty2.eps "Extra Keys" width=\narrowwidth
  36.  
  37. ;; keytop | Q  W  E  R  T  Y  U  I  O  P  A  S  D
  38. ;; -------+---------------------------------------
  39. ;; input  | ╨é  ╨â  ╨ä  ╨à  ╨å  ╨ç  ╨ê  ╨ë  ╨è  ╨ï  ╨î  ╨Ä  ╨Å
  40.  
  41. (input-method ru yawerty)
  42.  
  43. (description
  44.  "Rusian input method simulating the Yawerty keyboard layout.
  45. This keyboard is based on Roman transcription by phonetic resemblance.
  46.  
  47.     1!  2╤æ  3╤è  4╨ü  5%  6^  7&  8*  9(  0)  -_  ╤ç╨º  ╤Ä╨«  
  48.       ╤Å╨»  ╨▓╨Æ  ╨╡╨ò  ╤Ç╨á  ╤é╨ó  ╤ï╨½  ╤â╨ú  ╨╕╨ÿ  ╨╛╨₧  ╨┐╨ƒ  ╤ê╨¿  ╤ë╨⌐  
  49.        ╨░╨É  ╤ü╨í  ╨┤╨ö  ╤ä╨ñ  ╨│╨ô  ╤à╨Ñ  ╨╣╨Ö  ╨║╨Ü  ╨╗╨¢  ;:  '\"  ╤ì╨¡  
  50.          ╨╖╨ù  ╤î╨¼  ╤å╨ª  ╨╢╨û  ╨▒╨æ  ╨╜╨¥  ╨╝╨£  ,<  .>  /?  
  51.  
  52. When preceded by a '/', the second and the third rows (number key
  53. row) change as follows.
  54.   keytop | Q  W  E  R  T  Y  U  I  O  P  A  S  D
  55.   -------+---------------------------------------
  56.   input  | ╨é  ╨â  ╨ä  ╨à  ╨å  ╨ç  ╨ê  ╨ë  ╨è  ╨ï  ╨î  ╨Ä  ╨Å
  57. ")
  58.  
  59. (title "╨û╨»")
  60.  
  61. (map
  62.  (map
  63.   ("=" ?╤ç)
  64.   ("`" ?╤Ä)
  65.   ("q" ?╤Å)
  66.   ("w" ?╨▓)
  67.   ("e" ?╨╡)
  68.   ("r" ?╤Ç)
  69.   ("t" ?╤é)
  70.   ("y" ?╤ï)
  71.   ("u" ?╤â)
  72.   ("i" ?╨╕)
  73.   ("o" ?╨╛)
  74.   ("p" ?╨┐)
  75.   ("[" ?╤ê)
  76.   ("]" ?╤ë)
  77.   ("a" ?╨░)
  78.   ("s" ?╤ü)
  79.   ("d" ?╨┤)
  80.   ("f" ?╤ä)
  81.   ("g" ?╨│)
  82.   ("h" ?╤à)
  83.   ("j" ?╨╣)
  84.   ("k" ?╨║)
  85.   ("l" ?╨╗)
  86.   ("\\" ?╤ì)
  87.   ("z" ?╨╖)
  88.   ("x" ?╤î)
  89.   ("c" ?╤å)
  90.   ("v" ?╨╢)
  91.   ("b" ?╨▒)
  92.   ("n" ?╨╜)
  93.   ("m" ?╨╝)
  94.   ("@" ?╤æ)
  95.   ("#" ?╤è)
  96.   ("$" ?╨ü)
  97.   ("+" ?╨º)
  98.   ("~" ?╨«)
  99.   ("Q" ?╨»)
  100.   ("W" ?╨Æ)
  101.   ("E" ?╨ò)
  102.   ("R" ?╨á)
  103.   ("T" ?╨ó)
  104.   ("Y" ?╨½)
  105.   ("U" ?╨ú)
  106.   ("I" ?╨ÿ)
  107.   ("O" ?╨₧)
  108.   ("P" ?╨ƒ)
  109.   ("{" ?╨¿)
  110.   ("}" ?╨⌐)
  111.   ("A" ?╨É)
  112.   ("S" ?╨í)
  113.   ("D" ?╨ö)
  114.   ("F" ?╨ñ)
  115.   ("G" ?╨ô)
  116.   ("H" ?╨Ñ)
  117.   ("J" ?╨Ö)
  118.   ("K" ?╨Ü)
  119.   ("L" ?╨¢)
  120.   ("|" ?╨¡)
  121.   ("Z" ?╨ù)
  122.   ("X" ?╨¼)
  123.   ("C" ?╨ª)
  124.   ("V" ?╨û)
  125.   ("B" ?╨æ)
  126.   ("N" ?╨¥)
  127.   ("M" ?╨£)
  128.  
  129.   ("/q" ?╤Æ)
  130.   ("/w" ?╤ô)
  131.   ("/e" ?╤ö)
  132.   ("/r" ?╤ò)
  133.   ("/t" ?╤û)
  134.   ("/y" ?╤ù)
  135.   ("/u" ?╤ÿ)
  136.   ("/i" ?╤Ö)
  137.   ("/o" ?╤Ü)
  138.   ("/p" ?╤¢)
  139.   ("/a" ?╤£)
  140.   ("/s" ?╤₧)
  141.   ("/d" ?╤ƒ)
  142.  
  143.   ("/Q" ?╨é)
  144.   ("/W" ?╨â)
  145.   ("/E" ?╨ä)
  146.   ("/R" ?╨à)
  147.   ("/T" ?╨å)
  148.   ("/Y" ?╨ç)
  149.   ("/U" ?╨ê)
  150.   ("/I" ?╨ë)
  151.   ("/O" ?╨è)
  152.   ("/P" ?╨ï)
  153.   ("/A" ?╨î)
  154.   ("/S" ?╨Ä)
  155.   ("/D" ?╨Å)))
  156.  
  157. (state
  158.  (init
  159.   (map)))
  160.  
  161. ;; Local Variables:
  162. ;; coding: utf-8
  163. ;; mode: lisp
  164. ;; End:
  165.